[SOLVED] Failed Uninstallation -> Exit Code 5 -> DllUnregisterServer failed (0x8002801c)
Info added below: ----- I solved my problem just by wiping my hard drive clean and start fresh from the ground up (reinstalling WS08). ----- Info added above Server OS running: Windows Server 2008 Standard RC0 I am having trouble installing/uninstalling MS Exchange 2007, since my server is the first time installing Exchange Server 2007. Here's the log file for uninstallation: [11/29/2007 11:34:40 PM] [0] **********************************************[11/29/2007 11:34:40 PM] [0] Starting Microsoft Exchange 2007 Setup[11/29/2007 11:34:40 PM] [0] **********************************************[11/29/2007 11:34:40 PM] [0] Operating System version: Microsoft Windows NT 6.0.6001 Service Pack 1, v.275.[11/29/2007 11:34:40 PM] [0] Setup version: 8.1.240.6.[11/29/2007 11:34:40 PM] [0] Logged on user: GRAYSONPEDDIE\Administrator.[11/29/2007 11:34:41 PM] [0] Command Line Parameter Name='mode', Value='Uninstall'.[11/29/2007 11:34:41 PM] [0] ExSetupUI was started with the following command: '-mode:uninstall'.[11/29/2007 11:34:42 PM] [0] Setup is choosing the domain controller to use[11/29/2007 11:34:43 PM] [0] Setup is choosing a local domain controller...[11/29/2007 11:34:44 PM] [0] Setup has chosen the local domain controller HANET.graysonpeddie.com for initial queries[11/29/2007 11:34:45 PM] [0] PrepareAD has been run, and has replicated to this domain controller; so setup will use HANET.graysonpeddie.com[11/29/2007 11:34:45 PM] [0] Setup is choosing a global catalog...[11/29/2007 11:34:45 PM] [0] Setup has chosen the global catalog server HANET.graysonpeddie.com.[11/29/2007 11:34:45 PM] [0] Setup will use the domain controller 'HANET.graysonpeddie.com'.[11/29/2007 11:34:45 PM] [0] Setup will use the global catalog 'HANET.graysonpeddie.com'.[11/29/2007 11:34:45 PM] [0] Exchange configuration container for the organization is 'CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=graysonpeddie,DC=com'.[11/29/2007 11:34:45 PM] [0] Exchange organization container for the organization is 'CN=Home Network - Grayson,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=graysonpeddie,DC=com'.[11/29/2007 11:34:46 PM] [0] Setup will search for an Exchange Server object for the local machine with name 'HANET'.[11/29/2007 11:34:46 PM] [0] No Exchange Server with identity 'HANET' was found.[11/29/2007 11:34:46 PM] [0] The following roles are unpacked: BridgeheadRole ClientAccessRole MailboxRole UnifiedMessagingRole AdminToolsRole [11/29/2007 11:34:46 PM] [0] The following roles are installed: AdminToolsRole [11/29/2007 11:34:46 PM] [0] The local server has some Exchange files installed.[11/29/2007 11:34:46 PM] [0] Setup will use the path 'C:\Users\Administrator\Downloads\MSExchange07SP1' for installing Exchange.[11/29/2007 11:34:46 PM] [0] The server is cluster type: 'None'.[11/29/2007 11:34:46 PM] [0] The requested cluster type: 'None'.[11/29/2007 11:34:46 PM] [0] The installation mode is set to: 'Uninstall'.[11/29/2007 11:34:46 PM] [0] An Exchange organization with name 'Home Network - Grayson' was found in this forest.[11/29/2007 11:34:46 PM] [0] Active Directory Initialization status : 'True'.[11/29/2007 11:34:46 PM] [0] Schema Update Required Status : 'False'.[11/29/2007 11:34:46 PM] [0] Organization Configuration Update Required Status : 'False'.[11/29/2007 11:34:46 PM] [0] Domain Configuration Update Required Status : 'False'.[11/29/2007 11:34:46 PM] [0] The locally installed version is 8.1.240.6.[11/29/2007 11:34:46 PM] [0] Exchange Installation Directory : 'C:\Program Files\Microsoft\Exchange Server'.[11/29/2007 11:34:46 PM] [0] Applying default role selection state[11/29/2007 11:34:46 PM] [0] Applying default role selection state[11/29/2007 11:34:46 PM] [0] Setup will run from path 'C:\Program Files\Microsoft\Exchange Server\'.[11/29/2007 11:34:46 PM] [0] UninstallModeDataHandler has 0 DataHandlers[11/29/2007 11:34:46 PM] [0] RootDataHandler has 1 DataHandlers[11/29/2007 11:35:01 PM] [0] Setup will run from path 'C:\Program Files\Microsoft\Exchange Server\'.[11/29/2007 11:35:01 PM] [0] UninstallModeDataHandler has 1 DataHandlers[11/29/2007 11:35:02 PM] [0] Setup will run from path 'C:\Program Files\Microsoft\Exchange Server\'.[11/29/2007 11:35:02 PM] [0] UninstallModeDataHandler has 1 DataHandlers[11/29/2007 11:35:02 PM] [0] Setup will run from path 'C:\Program Files\Microsoft\Exchange Server\'.[11/29/2007 11:35:02 PM] [0] UninstallModeDataHandler has 2 DataHandlers[11/29/2007 11:35:03 PM] [0] Setup will run from path 'C:\Program Files\Microsoft\Exchange Server\'.[11/29/2007 11:35:03 PM] [0] UninstallModeDataHandler has 2 DataHandlers[11/29/2007 11:35:05 PM] [0] Setup will run from path 'C:\Program Files\Microsoft\Exchange Server\'.[11/29/2007 11:35:05 PM] [0] Setup is determining what organization-level operations to perform.[11/29/2007 11:35:05 PM] [0] Setup has detected a missing value. Setup is adding the value RemoveOrganization.[11/29/2007 11:35:05 PM] [0] UninstallModeDataHandler has 4 DataHandlers[11/29/2007 11:35:08 PM] [0] Validating options for the 0 requested roles[11/29/2007 11:35:08 PM] [0] UninstallModeDataHandler has 4 handlers and 1 work units[11/29/2007 11:35:09 PM] [0] Validating options for the 0 requested roles[11/29/2007 11:35:09 PM] [0] UninstallModeDataHandler has 4 handlers and 1 work units[11/29/2007 11:35:09 PM] [0] **************[11/29/2007 11:35:09 PM] [0] Setup will run the task 'test-setuphealth'[11/29/2007 11:35:09 PM] [1] Setup launched task 'test-setuphealth -DomainController 'HANET.graysonpeddie.com' -DownloadConfigurationUpdates $true -ExchangeVersion '8.1.240.6' -Roles 'Global' -ScanType 'PrecheckUninstall' -SetupRoles 'Global'' [11/29/2007 11:35:10 PM] [1] Beginning processing.[11/29/2007 11:35:33 PM] [1] Beginning processing.[11/29/2007 11:35:33 PM] [1] Administrator Active Directory session settings are: View Entire Forest: 'True', Configuration Domain Controller: 'HANET.graysonpeddie.com', Preferred Global Catalog: 'HANET.graysonpeddie.com', Preferred Domain Controllers: '{ HANET.graysonpeddie.com }'[11/29/2007 11:35:33 PM] [1] Searching objects "HANET" of type "Server" under the root "$null".[11/29/2007 11:35:33 PM] [1] Previous operation run on domain controller 'HANET.graysonpeddie.com'.[11/29/2007 11:35:33 PM] [1] Previous operation run on domain controller 'HANET.graysonpeddie.com'.[11/29/2007 11:35:33 PM] [1] Preparing to output objects. Maximum result set size "unlimited".[11/29/2007 11:35:33 PM] [1] [ERROR] Unexpected Error[11/29/2007 11:35:33 PM] [1] [ERROR] The operation could not be performed because object 'HANET' could not be found on domain controller 'HANET.graysonpeddie.com'.[11/29/2007 11:35:33 PM] [1] Ending processing.[11/29/2007 11:35:35 PM] [1] Ending processing.[11/29/2007 11:35:50 PM] [0] Setup will run from path 'C:\Program Files\Microsoft\Exchange Server\'.[11/29/2007 11:35:50 PM] [0] Setup is determining what organization-level operations to perform.[11/29/2007 11:35:50 PM] [0] Setup has detected a missing value. Setup is adding the value RemoveOrganization.[11/29/2007 11:35:50 PM] [0] UninstallModeDataHandler has 4 DataHandlers[11/29/2007 11:35:50 PM] [0] RootDataHandler has 1 DataHandlers[11/29/2007 11:35:50 PM] [0] **************[11/29/2007 11:35:50 PM] [0] Setup will run the task 'Uninstall-BridgeheadRole'[11/29/2007 11:35:50 PM] [1] Setup launched task 'Uninstall-BridgeheadRole -DomainController 'HANET.graysonpeddie.com'' [11/29/2007 11:35:51 PM] [1] Beginning processing.[11/29/2007 11:35:51 PM] [1] Attempting Uninstall for BridgeheadRole.[11/29/2007 11:35:51 PM] [1] The following roles are current: AdminToolsRole [11/29/2007 11:35:53 PM] [1] Reading components for role 'AdminToolsRole' from 'res://AdminToolsRoleDefinition.xml'[11/29/2007 11:35:53 PM] [1] Found 3 components[11/29/2007 11:35:54 PM] [1] Loaded component 'All Roles Common First - Run Once' with 10 task info blocks from 'res://AllRolesCommonFirst_RunOnce.xml'[11/29/2007 11:35:55 PM] [1] Loaded component 'All Roles Common First' with 8 task info blocks from 'res://AllRolesCommonFirst.xml'[11/29/2007 11:35:56 PM] [1] Loaded component 'All Roles Common Last' with 4 task info blocks from 'res://AllRolesCommonLast.xml'[11/29/2007 11:35:56 PM] [1] Reading components for role 'BridgeheadRole' from 'res://BridgeheadRoleDefinition.xml'[11/29/2007 11:35:56 PM] [1] Found 22 components[11/29/2007 11:35:57 PM] [1] Loaded component 'All Roles Common First - Run Once' with 10 task info blocks from 'res://AllRolesCommonFirst_RunOnce.xml'[11/29/2007 11:35:58 PM] [1] Loaded component 'All Roles Common First' with 8 task info blocks from 'res://AllRolesCommonFirst.xml'[11/29/2007 11:35:59 PM] [1] Loaded component 'All Roles Precompile Management Binaries' with 30 task info blocks from 'res://AllRolesPrecompileManagementBinaries.xml'[11/29/2007 11:36:00 PM] [1] Loaded component 'Bridgehead Permissions Configuration' with 1 task info blocks from 'res://BridgeheadLocalPermissionsComponent.xml'[11/29/2007 11:36:01 PM] [1] Loaded component 'Common Perf Counters ' with 2 task info blocks from 'res://CommonPerfCountersComponent.xml'[11/29/2007 11:36:02 PM] [1] Loaded component 'Provision Server' with 9 task info blocks from 'res://ProvisionServerComponent.xml'[11/29/2007 11:36:03 PM] [1] Loaded component 'All Active-Directory Roles Common' with 14 task info blocks from 'res://AllADRolesCommon.xml'[11/29/2007 11:36:04 PM] [1] Loaded component 'Exchange 2003 Pseudo-MTA Configuration' with 1 task info blocks from 'res://LegacyMTAComponent.xml'[11/29/2007 11:36:05 PM] [1] Loaded component 'Exchange 2003 SMTP VSI Configuration' with 1 task info blocks from 'res://LegacySMTPComponent.xml'[11/29/2007 11:36:06 PM] [1] Loaded component 'Transport Perf Counters' with 21 task info blocks from 'res://TransportPerfCountersComponent.xml'[11/29/2007 11:36:07 PM] [1] Loaded component 'Enable RPC-EPMAP firewall exception' with 1 task info blocks from 'res://RpcEpmapFirewallException.xml'[11/29/2007 11:36:08 PM] [1] Loaded component 'Bridgehead Role Setter' with 1 task info blocks from 'res://BridgeheadRoleSetterComponent.xml'[11/29/2007 11:36:09 PM] [1] Loaded component 'Transport Common Configuration' with 22 task info blocks from 'res://TransportCommonComponent.xml'[11/29/2007 11:36:10 PM] [1] Loaded component 'Bridgehead Perf Counters' with 8 task info blocks from 'res://BridgeheadPerfCountersComponent.xml'[11/29/2007 11:36:11 PM] [1] Loaded component 'Bridgehead Configuration' with 18 task info blocks from 'res://BridgeheadComponent.xml'[11/29/2007 11:36:12 PM] [1] Loaded component 'Transport Log Search Service' with 1 task info blocks from 'res://TransportLogSearchServiceComponent.xml'[11/29/2007 11:36:13 PM] [1] Loaded component 'Data Storage Configuration' with 1 task info blocks from 'res://DataStorageComponent.xml'[11/29/2007 11:36:14 PM] [1] Loaded component 'Monitoring Service Configuration' with 5 task info blocks from 'res://MonitoringComponent.xml'[11/29/2007 11:36:15 PM] [1] Loaded component 'Active Directory Topology Service Configuration' with 2 task info blocks from 'res://AllADRolesCommonServiceControl.xml'[11/29/2007 11:36:16 PM] [1] Loaded component 'Bridgehead Service Configuration' with 3 task info blocks from 'res://BridgeheadServiceControl.xml'[11/29/2007 11:36:17 PM] [1] Loaded component 'Transport Common Service Control' with 1 task info blocks from 'res://TransportCommonServiceControl.xml'[11/29/2007 11:36:18 PM] [1] Loaded component 'All Roles Common Last' with 4 task info blocks from 'res://AllRolesCommonLast.xml'[11/29/2007 11:36:18 PM] [1] Component 'All Roles Common First - Run Once' is shared with an already-configured role[11/29/2007 11:36:18 PM] [1] Adding 'All Roles Common First' because it is marked AlwaysExecute[11/29/2007 11:36:18 PM] [1] Adding unique component 'All Roles Precompile Management Binaries'[11/29/2007 11:36:18 PM] [1] Adding unique component 'Bridgehead Permissions Configuration'[11/29/2007 11:36:18 PM] [1] Adding unique component 'Common Perf Counters '[11/29/2007 11:36:18 PM] [1] Adding unique component 'Provision Server'[11/29/2007 11:36:18 PM] [1] Adding unique component 'All Active-Directory Roles Common'[11/29/2007 11:36:18 PM] [1] Adding unique component 'Exchange 2003 Pseudo-MTA Configuration'[11/29/2007 11:36:18 PM] [1] Adding unique component 'Exchange 2003 SMTP VSI Configuration'[11/29/2007 11:36:18 PM] [1] Adding unique component 'Transport Perf Counters'[11/29/2007 11:36:18 PM] [1] Adding unique component 'Enable RPC-EPMAP firewall exception'[11/29/2007 11:36:18 PM] [1] Adding unique component 'Bridgehead Role Setter'[11/29/2007 11:36:18 PM] [1] Adding unique component 'Transport Common Configuration'[11/29/2007 11:36:18 PM] [1] Adding unique component 'Bridgehead Perf Counters'[11/29/2007 11:36:18 PM] [1] Adding unique component 'Bridgehead Configuration'[11/29/2007 11:36:18 PM] [1] Adding unique component 'Transport Log Search Service'[11/29/2007 11:36:18 PM] [1] Adding unique component 'Data Storage Configuration'[11/29/2007 11:36:18 PM] [1] Adding unique component 'Monitoring Service Configuration'[11/29/2007 11:36:18 PM] [1] Adding unique component 'Active Directory Topology Service Configuration'[11/29/2007 11:36:18 PM] [1] Adding unique component 'Bridgehead Service Configuration'[11/29/2007 11:36:18 PM] [1] Adding unique component 'Transport Common Service Control'[11/29/2007 11:36:18 PM] [1] Adding 'All Roles Common Last' because it is marked AlwaysExecute[11/29/2007 11:36:18 PM] [1] The following roles are installed: AdminToolsRole [11/29/2007 11:36:18 PM] [1] Writing informational script to 'C:\ExchangeSetupLogs\Uninstall-BridgeheadRole-20071129-2336180281.ps1'[11/29/2007 11:36:18 PM] [1] Executing '$RoleIsClusterNode = $False', handleError = False[11/29/2007 11:36:18 PM] [2] Launching sub-task '$error.Clear(); $RoleIsClusterNode = $False'.[11/29/2007 11:36:18 PM] [1] Executing '$RoleIsAdminToolsRoleInstalled = $True', handleError = False[11/29/2007 11:36:18 PM] [2] Launching sub-task '$error.Clear(); $RoleIsAdminToolsRoleInstalled = $True'.[11/29/2007 11:36:18 PM] [1] Executing '$RoleNetBIOSName = "HANET"', handleError = False[11/29/2007 11:36:18 PM] [2] Launching sub-task '$error.Clear(); $RoleNetBIOSName = "HANET"'.[11/29/2007 11:36:18 PM] [1] Executing '$RoleInvocationID = "20071129-2336180281"', handleError = False[11/29/2007 11:36:18 PM] [2] Launching sub-task '$error.Clear(); $RoleInvocationID = "20071129-2336180281"'.[11/29/2007 11:36:18 PM] [1] Executing '$RoleInstallPath = "C:\Program Files\Microsoft\Exchange Server\"', handleError = False[11/29/2007 11:36:18 PM] [2] Launching sub-task '$error.Clear(); $RoleInstallPath = "C:\Program Files\Microsoft\Exchange Server\"'.[11/29/2007 11:36:18 PM] [1] Executing '$RoleLoggedOnUser = "GRAYSONPEDDIE\Administrator"', handleError = False[11/29/2007 11:36:18 PM] [2] Launching sub-task '$error.Clear(); $RoleLoggedOnUser = "GRAYSONPEDDIE\Administrator"'.[11/29/2007 11:36:18 PM] [1] Executing '$RoleInstallationMode = "Uninstall"', handleError = False[11/29/2007 11:36:18 PM] [2] Launching sub-task '$error.Clear(); $RoleInstallationMode = "Uninstall"'.[11/29/2007 11:36:18 PM] [1] Executing '$RolePreviousVersion = ""', handleError = False[11/29/2007 11:36:18 PM] [2] Launching sub-task '$error.Clear(); $RolePreviousVersion = ""'.[11/29/2007 11:36:18 PM] [1] Executing '$RoleBinPath = "C:\Program Files\Microsoft\Exchange Server\Bin"', handleError = False[11/29/2007 11:36:18 PM] [2] Launching sub-task '$error.Clear(); $RoleBinPath = "C:\Program Files\Microsoft\Exchange Server\Bin"'.[11/29/2007 11:36:18 PM] [1] Executing '$RoleSetupLoggingPath = "C:\ExchangeSetupLogs"', handleError = False[11/29/2007 11:36:18 PM] [2] Launching sub-task '$error.Clear(); $RoleSetupLoggingPath = "C:\ExchangeSetupLogs"'.[11/29/2007 11:36:18 PM] [1] Executing '$RoleFqdnOrName = "HANET.graysonpeddie.com"', handleError = False[11/29/2007 11:36:18 PM] [2] Launching sub-task '$error.Clear(); $RoleFqdnOrName = "HANET.graysonpeddie.com"'.[11/29/2007 11:36:18 PM] [1] Executing '$RoleTargetVersion = "8.1.240.6"', handleError = False[11/29/2007 11:36:18 PM] [2] Launching sub-task '$error.Clear(); $RoleTargetVersion = "8.1.240.6"'.[11/29/2007 11:36:18 PM] [1] Executing '$RoleRoleName = "BridgeheadRole"', handleError = False[11/29/2007 11:36:18 PM] [2] Launching sub-task '$error.Clear(); $RoleRoleName = "BridgeheadRole"'.[11/29/2007 11:36:18 PM] [1] Executing '$RoleDomainController = "HANET.graysonpeddie.com"', handleError = False[11/29/2007 11:36:18 PM] [2] Launching sub-task '$error.Clear(); $RoleDomainController = "HANET.graysonpeddie.com"'.[11/29/2007 11:36:18 PM] [1] Executing '$RoleProductPlatform = "amd64"', handleError = False[11/29/2007 11:36:18 PM] [2] Launching sub-task '$error.Clear(); $RoleProductPlatform = "amd64"'.[11/29/2007 11:36:18 PM] [1] Executing '$RoleRoles = "AdminToolsRole"', handleError = False[11/29/2007 11:36:18 PM] [2] Launching sub-task '$error.Clear(); $RoleRoles = "AdminToolsRole"'.[11/29/2007 11:36:18 PM] [1] Executing '$RoleLoggingPath = "C:\Program Files\Microsoft\Exchange Server\Logging"', handleError = False[11/29/2007 11:36:18 PM] [2] Launching sub-task '$error.Clear(); $RoleLoggingPath = "C:\Program Files\Microsoft\Exchange Server\Logging"'.[11/29/2007 11:36:18 PM] [1] Reversing task list for uninstall.[11/29/2007 11:36:18 PM] [1] Setup failed previously while performing the action Uninstall. Looking for the failed task with ID dc3995d8.[11/29/2007 11:36:18 PM] [1] Found 80 tasks to execute[11/29/2007 11:36:18 PM] [1] Processing component 'Monitoring Service Configuration' (Installing the Exchange Monitoring service).[11/29/2007 11:36:18 PM] [1] Executing 'if ($RoleProductPlatform -ieq "amd64") { $comClassFile = join-path $RoleInstallPath "bin\Monitoring\x86\DiagnosticCmdletController.dll"; $regSvr32WOW = join-path (join-path $envystemRoot sysWOW64) regsvr32.exe; start-SetupProcess -Name:"$regSvr32WOW" -Args:"/s /u `"$comClassFile`"" -Timeout:120000; }', handleError = False[11/29/2007 11:36:18 PM] [2] Launching sub-task '$error.Clear(); if ($RoleProductPlatform -ieq "amd64") { $comClassFile = join-path $RoleInstallPath "bin\Monitoring\x86\DiagnosticCmdletController.dll"; $regSvr32WOW = join-path (join-path $envystemRoot sysWOW64) regsvr32.exe; start-SetupProcess -Name:"$regSvr32WOW" -Args:"/s /u `"$comClassFile`"" -Timeout:120000; }'.[11/29/2007 11:36:18 PM] [2] Beginning processing.[11/29/2007 11:36:18 PM] [2] Starting: C:\Windows\sysWOW64\regsvr32.exe arguments: /s /u "C:\Program Files\Microsoft\Exchange Server\bin\Monitoring\x86\DiagnosticCmdletController.dll"[11/29/2007 11:36:18 PM] [2] Process standard output: [11/29/2007 11:36:18 PM] [2] Process standard error: [11/29/2007 11:36:18 PM] [2] [ERROR] Unexpected Error[11/29/2007 11:36:18 PM] [2] [ERROR] Process execution failed with exit code 5.[11/29/2007 11:36:18 PM] [2] Ending processing.[11/29/2007 11:36:18 PM] [1] The following 1 error(s) occurred during task execution:[11/29/2007 11:36:18 PM] [1] 0. ErrorRecord: Process execution failed with exit code 5.[11/29/2007 11:36:18 PM] [1] 0. ErrorRecord: Microsoft.Exchange.Configuration.Tasks.TaskException: Process execution failed with exit code 5.[11/29/2007 11:36:18 PM] [1] [ERROR] Process execution failed with exit code 5.[11/29/2007 11:36:18 PM] [1] Setup is halting task execution because of one or more errors in a critical task.[11/29/2007 11:36:18 PM] [1] Finished executing component tasks.[11/29/2007 11:36:18 PM] [1] Ending processing. I'll get the message if Irun: C:\Windows\sysWOW64\regsvr32.exe /u "C:\Program Files\Microsoft\Exchange Server\bin\Monitoring\x86\DiagnosticCmdletController.dll" This gives me the error message: The module "C:\Program Files\Microsoft\Exchange Server\bin\Monitori...\x86\DiagnosticCmdletController.dll" was loaded but the call to DllUnregisterServer failed with the error code 0x8002801c. It only takes 28 seconds until the error message (error code 5) comes out. I have the released version of Exchange Server 2007 SP1.
November 30th, 2007 7:59am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics